Emacs (Aussprache [ˈiːmæks], Plural: Emacsen) ist eine Familie von Texteditoren. Die erste Emacs-Implementierung wurde von Richard Stallman (zusammen mit Guy L. Steele, Jr. und anderen) entwickelt. Besonders populär ist heute der GNU Emacs, der durch seine Programmierschnittstelle in der Programmiersprache Emacs Lisp mit beliebigen Erweiterungen ausgestattet werden kann. Es ist der Editor des GNU/Linux-Projekts. Es gibt aber auch noch eine Vielzahl von anderen Editoren, die zur Emacs-Familie zählen.[1]